package com.etone.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.etone.common.annotation.Excel;
import com.etone.common.core.domain.BaseEntity;

/**
 * 潜伏车运行日志记录对象 five_taskinfo
 *
 * @author etone
 * @date 2025-05-26
 */
public class FiveTaskinfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 潜伏车运行日志 */
    private Long id;

    /** 开始时间 */
    @Excel(name = "开始时间")
    private String taskStartTime;

    /** 结束时间 */
    @Excel(name = "结束时间")
    private String taskEndTime;

    /** 起点 */
    @Excel(name = "起点")
    private String taskStartPosition;

    /** 终点 */
    @Excel(name = "终点")
    private String taskEndPosition;

    /** 任务类型 */
    @Excel(name = "任务类型")
    private String taskType;

    /** 请求参数 */
    @Excel(name = "请求参数")
    private String taskStartInfo;

    /** 响应 */
    @Excel(name = "响应")
    private String taskEndInfo;

    /** 状态 */
    @Excel(name = "状态")
    private String status;

    private String taskCode;

    /**
     * 货架统一编码
     * */
    private String huojiatongyiCode;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setTaskStartTime(String taskStartTime)
    {
        this.taskStartTime = taskStartTime;
    }

    public String getTaskStartTime()
    {
        return taskStartTime;
    }
    public void setTaskEndTime(String taskEndTime)
    {
        this.taskEndTime = taskEndTime;
    }

    public String getTaskEndTime()
    {
        return taskEndTime;
    }
    public void setTaskStartPosition(String taskStartPosition)
    {
        this.taskStartPosition = taskStartPosition;
    }

    public String getTaskStartPosition()
    {
        return taskStartPosition;
    }
    public void setTaskEndPosition(String taskEndPosition)
    {
        this.taskEndPosition = taskEndPosition;
    }

    public String getTaskEndPosition()
    {
        return taskEndPosition;
    }
    public void setTaskType(String taskType)
    {
        this.taskType = taskType;
    }

    public String getTaskType()
    {
        return taskType;
    }
    public void setTaskStartInfo(String taskStartInfo)
    {
        this.taskStartInfo = taskStartInfo;
    }

    public String getTaskStartInfo()
    {
        return taskStartInfo;
    }
    public void setTaskEndInfo(String taskEndInfo)
    {
        this.taskEndInfo = taskEndInfo;
    }

    public String getTaskEndInfo()
    {
        return taskEndInfo;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getStatus()
    {
        return status;
    }

    public String getTaskCode() {
        return taskCode;
    }

    public void setTaskCode(String taskCode) {
        this.taskCode = taskCode;
    }

    public String getHuojiatongyiCode() {
        return huojiatongyiCode;
    }

    public void setHuojiatongyiCode(String huojiatongyiCode) {
        this.huojiatongyiCode = huojiatongyiCode;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("taskStartTime", getTaskStartTime())
            .append("taskEndTime", getTaskEndTime())
            .append("taskStartPosition", getTaskStartPosition())
            .append("taskEndPosition", getTaskEndPosition())
            .append("taskType", getTaskType())
            .append("taskStartInfo", getTaskStartInfo())
            .append("taskEndInfo", getTaskEndInfo())
            .append("status", getStatus())
            .toString();
    }
}
